/**
 * 优先级队列接口
 */
export interface IPriorQueue<E> {
    size(): number // 数量
    isEmpty(): boolean // 是否为空
    enQueue(element: E): void  // 入队
    deQueue(): E // 出队
    front(): E // 获取队列头部
    clear(): void // 清除队列
}